Devin Atkin Portfolio

Not legally an Engineer Yet, Call me an EIT

View the Project on GitHub devinatkin/AtkinEngineer

Resume, Projects, Blog

TT05 StopWatch Basic Test

PMOD Stopwatch Board I prepared this PMOD board and am having it fabricated with JLCPCB in order to effectively test my Tiny Tapeout 5 design. This design was primarily part of an educational effort and I’ll likely be writing about it in more detail elsewhere down the road; however, I’ll make sure to link back to here if that does indeed end up occuring. Without the PMOD it’s quite annoying to test this design as it’s based off of code that’s intended to be run on the Basys 3 Board, and therefore has active low outputs for the anodes, and for the cathodes. With JLCPCB being as fast as it is to fabricate boards. This is a lot simpler, although more expensive to complete the testing.

Initial Breadboarded Design

Borrowing a 7 segment from the makerspace I was able to validate that the design works. Here is a video demonstrating the initial breadboarded test: link.

As you can see the anode order isn’t correct; however, this isn’t important for the actual functionality as that’s a wiring issue related to the fact I only have a 3-digit 7 segment display and am mainly interested in verifying functionality overall while I wait for my pmod design to arrive. .

Full PMOD Design Tested

PMOD Stopwatch Board The PMOD board arrived and the design functions as expected. It should be upstreamed into the PMOD repo at some point in the nearish future. The time can be set, it counts down, and when it hits zero it blinks at a frequency of 1Hz. The time maxes at 1 hour. Here’s a video demonstrating the final PMOD board performance: link.